12th computer science chapter3 - scoping